PRACTIONIST: a New Framework for BDI Agents

نویسندگان

  • Vito Morreale
  • Susanna Bonura
  • Giuseppe Francaviglia
  • Massimo Cossentino
  • Salvatore Gaglio
چکیده

In this paper, we present PRACTIONIST (PRACTIcal reasONIng sySTem), a new framework built on the Bratman’s theory of practical reasoning to support the development of BDI agents in Java (using JADE) with a Prolog belief base. We aims at reducing the gap between the expressive power of the BDI model and the difficulty of efficiently implementing its features. In PRACTIONIST we adopt a goal-oriented approach and stress the separation between the deliberation process and the means-ends reasoning, with the abstraction of goal used to formally define both desires and intentions during the deliberation phase. Moreover, PRACTIONIST agents are able to reason about their beliefs and other agent’s beliefs, since beliefs are not simple grounded literals or data structures but modal logic formulas.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reasoning about Goals in BDI Agents: the PRACTIONIST Framework

The representation of goals and the ability to reason about them play an important role in goal-oriented requirements analysis and modelling techniques, especially in agent-oriented software engineering. Moreover goals are more useful and stable abstractions than others (e.g. user stories) in the analysis and design of software applications. Thus, the PRACTIONIST framework supports a goal-orien...

متن کامل

Goal-Oriented Agent Patterns with the PRACTIONIST Framework

When developing BDI agent-based systems, some design patterns such as incompatible intentions, multiple strategies, intention decomposition, etc. would be very useful for specifying some desired agent behaviours. As BDI agent programmers, our desire would be to have a framework that natively supports such common patterns. The PRACTIONIST framework provides a goal-oriented approach for developin...

متن کامل

Intentional Agent Patterns with the PRACTIONIST Framework

When developing BDI agent-based systems, some design patterns such as incompatible intentions, multiple strategies, intention decomposition, etc. would be very useful in order to catch some desired agent behaviours. As BDI agent programmers, our desire would be to have a framework that natively support such common patterns. The PRACTIONIST framework provides a goal-oriented approach for develop...

متن کامل

PRACTIONIST: Implementing PRACTIcal reasONIng sySTems

One of the best known approaches to the development of rational agents is the BDI (Belief-Desire-Intention) architecture. In this paper we propose a new framework, PRACTIONIST (PRACTIcal reasONIng sySTem), to support the development of BDI agents in Java (using JADE) with a Prolog belief base. In PRACTIONIST we adopt a goal-oriented approach with a clear separation between the deliberation and ...

متن کامل

The PRACTIONIST Development Tool

PRACTIONIST (PRACTIcal reasONIng sySTem) [1] is a suite of tools including (see figure 1): (i) a methodology, consisting of a UML-based modelling language (PAML) and an iterative and incremental development process, (ii) the PRACTIONIST runtime and framework (PRF), which defines and supports the execution logic and provides the builtin components according to such a logic to support the develop...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005